# near model CODE resource # jump table entries: 171-32997 (32827 of them) export_229: 00000000 206F 0004 movea.l A0, [A7 + 0x4] 00000004 43E8 0001 lea.l A1, [A0 + 0x1] 00000008 7000 moveq.l D0, 0x00 label0000000A: 0000000A 1210 move.b D1, [A0] 0000000C 10C0 move.b [A0]+, D0 0000000E 1001 move.b D0, D1 00000010 66F8 bne -0x6 /* 0000000A */ 00000012 91C9 sub.l A0, A1 00000014 2008 move.l D0, A0 00000016 1300 move.b -[A1], D0 00000018 2009 move.l D0, A1 0000001A 4E75 rts export_228: 0000001C 206F 0004 movea.l A0, [A7 + 0x4] 00000020 7000 moveq.l D0, 0x00 00000022 1010 move.b D0, [A0] 00000024 6004 bra +0x6 /* 0000002A */ label00000026: 00000026 10E8 0001 move.b [A0]+, [A0 + 0x1] label0000002A: 0000002A 51C8 FFFA dbf D0, -0x8 /* 00000026 */ 0000002E 4210 clr.b [A0] 00000030 202F 0004 move.l D0, [A7 + 0x4] 00000034 4E75 rts export_227: 00000036 4A78 028E tst.w [0x0000028E /* ROM85 */] 0000003A 6B22 bmi +0x24 /* 0000005E */ 0000003C 303C 0090 move.w D0, 0x90 00000040 A346 syscall GetOSTrapAddress, flags=3 00000042 2248 movea.l A1, A0 00000044 303C 009F move.w D0, 0x9F 00000048 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 0000004A B3C8 cmpa.l A1, A0 0000004C 6710 beq +0x12 /* 0000005E */ 0000004E 225F movea.l A1, [A7]+ 00000050 205F movea.l A0, [A7]+ 00000052 301F move.w D0, [A7]+ 00000054 2F09 move.l -[A7], A1 00000056 A090 syscall SysEnvirons 00000058 3F40 0004 move.w [A7 + 0x4], D0 0000005C 4E75 rts label0000005E: 0000005E 206F 0004 movea.l A0, [A7 + 0x4] 00000062 303C 0001 move.w D0, 0x1 00000066 2248 movea.l A1, A0 00000068 6006 bra +0x8 /* 00000070 */ 0000006A 0313 btst [A3], D1 0000006C 0B02 btst D2, D5 0000006E 0100 btst D0, D0 label00000070: 00000070 303C 0010 move.w D0, 0x10 00000074 E240 asr D0.w, 1 00000076 5340 subq.w D0, 1 label00000078: 00000078 4258 clr.w [A0]+ 0000007A 51C8 FFFC dbf D0, -0x6 /* 00000078 */ 0000007E 32BC 0002 move.w [A1], 0x2 00000082 2078 02AE movea.l A0, [0x000002AE /* ROMBase */] 00000086 337C FFFE 0002 move.w [A1 + 0x2], 0xFFFE 0000008C 0C28 00FF 0009 cmpi.b [A0 + 0x9], 0xFF 00000092 6742 beq +0x44 /* 000000D6 */ 00000094 4A28 0008 tst.b [A0 + 0x8] 00000098 6E20 bgt +0x22 /* 000000BA */ 0000009A 337C FFFF 0002 move.w [A1 + 0x2], 0xFFFF 000000A0 4A78 028E tst.w [0x0000028E /* ROM85 */] 000000A4 6B30 bmi +0x32 /* 000000D6 */ 000000A6 337C 0001 0002 move.w [A1 + 0x2], 0x1 000000AC 4A78 0B22 tst.w [0x00000B22 /* HWCfgFlags */] 000000B0 6A24 bpl +0x26 /* 000000D6 */ 000000B2 337C 0002 0002 move.w [A1 + 0x2], 0x2 000000B8 601C bra +0x1E /* 000000D6 */ label000000BA: 000000BA 4269 0002 clr.w [A1 + 0x2] 000000BE 0C28 0002 0008 cmpi.b [A0 + 0x8], 0x2 000000C4 6E10 bgt +0x12 /* 000000D6 */ 000000C6 6708 beq +0xA /* 000000D0 */ 000000C8 337C 0004 0002 move.w [A1 + 0x2], 0x4 000000CE 6006 bra +0x8 /* 000000D6 */ label000000D0: 000000D0 337C 0003 0002 move.w [A1 + 0x2], 0x3 label000000D6: 000000D6 4269 0004 clr.w [A1 + 0x4] 000000DA 0C38 0002 012F cmpi.b [0x0000012F /* CPUFlag */], 0x2 000000E0 6E0A bgt +0xC /* 000000EC */ 000000E2 1038 012F move.b D0, [0x0000012F /* CPUFlag */] 000000E6 5240 addq.w D0, 1 000000E8 1340 0007 move.b [A1 + 0x7], D0 label000000EC: 000000EC 4A78 028E tst.w [0x0000028E /* ROM85 */] 000000F0 6B0E bmi +0x10 /* 00000100 */ 000000F2 0838 0004 0B22 btst.b [0x00000B22 /* HWCfgFlags */], 0x4 000000F8 6706 beq +0x8 /* 00000100 */ 000000FA 137C 0001 0008 move.b [A1 + 0x8], 0x1 label00000100: 00000100 0C78 3FFF 028E cmpi.w [0x0000028E /* ROM85 */], 0x3FFF 00000106 6206 bhi +0x8 /* 0000010E */ 00000108 137C 0001 0009 move.b [A1 + 0x9], 0x1 label0000010E: 0000010E 1038 021E move.b D0, [0x0000021E /* KbdType */] 00000112 41FA FF5B lea.l A0, [PC - 0xA5 /* 0000006F, value 0x303C00 '0<\0', cstring "" */] 00000116 323C 0004 move.w D1, 0x4 label0000011A: 0000011A B020 cmp.b D0, -[A0] 0000011C 57C9 FFFC dbeq D1, -0x6 /* 0000011A */ 00000120 5241 addq.w D1, 1 00000122 3341 000A move.w [A1 + 0xA], D1 00000126 4A38 0291 tst.b [0x00000291 /* PortBUse */] 0000012A 6B18 bmi +0x1A /* 00000144 */ 0000012C 1238 01FB move.b D1, [0x000001FB /* SPConfig */] 00000130 0201 000F andi.b D1, 0xF 00000134 0C01 0001 cmpi.b D1, 0x1 00000138 660A bne +0xC /* 00000144 */ 0000013A 2078 02DC movea.l A0, [0x000002DC /* ABusDCE */] 0000013E 1368 0007 000D move.b [A1 + 0xD], [A0 + 0x7] label00000144: 00000144 3378 0210 000E move.w [A1 + 0xE], [0x00000210 /* BootDrive */] 0000014A 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */] 0000014E 6D44 blt +0x46 /* 00000194 */ 00000150 4269 000E clr.w [A1 + 0xE] 00000154 323C 003C move.w D1, 0x3C /* '<' */ label00000158: 00000158 4267 clr.w -[A7] 0000015A 51C9 FFFC dbf D1, -0x6 /* 00000158 */ 0000015E 204F movea.l A0, A7 00000160 3178 0A58 0018 move.w [A0 + 0x18], [0x00000A58 /* SysMap */] 00000166 7008 moveq.l D0, 0x08 00000168 A260 syscall FSDispatch/HFSDispatch, flags=2 0000016A 6624 bne +0x26 /* 00000190 */ 0000016C 3168 0034 0016 move.w [A0 + 0x16], [A0 + 0x34] 00000172 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 00000174 661A bne +0x1C /* 00000190 */ 00000176 2168 005A 0030 move.l [A0 + 0x30], [A0 + 0x5A] 0000017C 217C 4552 494B 001C move.l [A0 + 0x1C], 0x4552494B /* 'ERIK' */ 00000184 7001 moveq.l D0, 0x01 00000186 A260 syscall FSDispatch/HFSDispatch, flags=2 00000188 6606 bne +0x8 /* 00000190 */ 0000018A 3368 0016 000E move.w [A1 + 0xE], [A0 + 0x16] label00000190: 00000190 4FEF 007A lea.l A7, [A7 + 0x7A] label00000194: 00000194 2049 movea.l A0, A1 00000196 225F movea.l A1, [A7]+ 00000198 5C4F addq.w A7, 6 0000019A 3EBC EA84 move.w [A7], 0xEA84 0000019E 4ED1 jmp [A1] export_179: fn000001A0: 000001A0 4E56 0000 link A6, 0 000001A4 203C 0000 A89F move.l D0, 0xA89F 000001AA A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 000001AC 2F08 move.l -[A7], A0 000001AE 203C 0000 A0AD move.l D0, 0xA0AD 000001B4 A346 syscall GetOSTrapAddress, flags=3 000001B6 B1DF cmpa.l A0, [A7]+ 000001B8 670E beq +0x10 /* 000001C8 */ 000001BA 202E 000C move.l D0, [A6 + 0xC] 000001BE A1AD syscall Gestalt, flags=1 000001C0 226E 0008 movea.l A1, [A6 + 0x8] 000001C4 2288 move.l [A1], A0 000001C6 6026 bra +0x28 /* 000001EE */ label000001C8: 000001C8 41FA 0036 lea.l A0, [PC + 0x36 /* 00000200, value 0x76657273 'vers', cstring "vers" */] 000001CC 303C EA51 move.w D0, 0xEA51 000001D0 222E 000C move.l D1, [A6 + 0xC] label000001D4: 000001D4 B298 cmp.l D1, [A0]+ 000001D6 6706 beq +0x8 /* 000001DE */ 000001D8 4A98 tst.l [A0]+ 000001DA 6712 beq +0x14 /* 000001EE */ 000001DC 60F6 bra -0x8 /* 000001D4 */ label000001DE: 000001DE 43FA 0020 lea.l A1, [PC + 0x20 /* 00000200, value 0x76657273 'vers', cstring "vers" */] 000001E2 D3D0 add.l A1, [A0] 000001E4 4ED1 jmp [A1] label000001E6: 000001E6 226E 0008 movea.l A1, [A6 + 0x8] 000001EA 2280 move.l [A1], D0 000001EC 4240 clr.w D0 label000001EE: 000001EE 3D40 0010 move.w [A6 + 0x10], D0 000001F2 4E5E unlink A6 000001F4 205F movea.l A0, [A7]+ 000001F6 508F addq.l A7, 8 000001F8 4ED0 jmp [A0] label000001FA: 000001FA 303C EA52 move.w D0, 0xEA52 000001FE 60EE bra -0x10 /* 000001EE */ 00000200 7665 moveq.l D3, 0x65 00000202 7273 moveq.l D1, 0x73 00000204 0000 0060 ori.b D0, 0x60 /* '`' */ 00000208 6D61 blt +0x63 /* 0000026B */ 0000020A 6368 bls +0x6A /* 00000274 */ 0000020C 0000 0064 ori.b D0, 0x64 /* 'd' */ 00000210 7379 moveq.l D1, 0x79 00000212 7376 moveq.l D1, 0x76 00000214 0000 0088 ori.b D0, 0x88 00000218 7072 moveq.l D0, 0x72 0000021A 6F63 ble +0x65 /* 0000027F */ 0000021C 0000 0092 ori.b D0, 0x92 00000220 6670 bne +0x72 /* 00000292 */ 00000222 7520 moveq.l D2, 0x20 00000224 0000 009E ori.b D0, 0x9E 00000228 7164 moveq.l D0, 0x64 0000022A 2020 move.l D0, -[A0] 0000022C 0000 00E8 ori.b D0, 0xE8 00000230 6B62 bmi +0x64 /* 00000294 */ 00000232 6420 bcc +0x22 /* 00000254 */ 00000234 0000 011A ori.b D0, 0x1A 00000238 6174 bsr +0x76 /* 000002AE */ 0000023A 6C6B bge +0x6D /* 000002A7 */ 0000023C 0000 0142 ori.b D0, 0x42 /* 'B' */ 00000240 6D6D blt +0x6F /* 000002AF */ 00000242 7520 moveq.l D2, 0x20 00000244 0000 0164 ori.b D0, 0x64 /* 'd' */ 00000248 7261 moveq.l D1, 0x61 0000024A 6D20 blt +0x22 /* 0000026C */ 0000024C 0000 0188 ori.b D0, 0x88 00000250 6C72 bge +0x74 /* 000002C4 */ 00000252 616D bsr +0x6F /* 000002C1 */ label00000254: 00000254 0000 0188 ori.b D0, 0x88 00000258 0000 0000 ori.b D0, 0x0 0000025C 0000 0000 ori.b D0, 0x0 00000260 7001 moveq.l D0, 0x01 00000262 6082 bra -0x7C /* 000001E6 */ 00000264 2278 02AE movea.l A1, [0x000002AE /* ROMBase */] 00000268 7004 moveq.l D0, 0x04 0000026A 0C69 0075 0008 cmpi.w [A1 + 0x8], 0x75 /* 'u' */ // begin alternate branch 0000026C-00000274 label0000026C: 0000026C 0075 0008 6712 0C69 ori.w [[A5 + D6 * 8] + 0xC69], 0x8 // end alternate branch 0000026C-00000274 label0000026C: // (misaligned) 00000270 6712 beq +0x14 /* 00000284 */ 00000272 0C69 0276 0008 cmpi.w [A1 + 0x8], 0x276 // begin alternate branch 00000274-0000027A label00000274: 00000274 0276 0008 6604 andi.w [A6 + D6.w * 8 + 0x4], 0x8 // end alternate branch 00000274-0000027A label00000274: // (misaligned) 00000278 6604 bne +0x6 /* 0000027E */ 0000027A 5240 addq.w D0, 1 0000027C 6006 bra +0x8 /* 00000284 */ label0000027E: 0000027E 1038 0CB3 move.b D0, [0x00000CB3 /* MMUFluff/MachineType */] 00000282 5C80 addq.l D0, 6 label00000284: 00000284 6000 FF60 bra -0x9E /* 000001E6 */ 00000288 7000 moveq.l D0, 0x00 0000028A 3038 015A move.w D0, [0x0000015A /* SysVersion */] 0000028E 6000 FF56 bra -0xA8 /* 000001E6 */ label00000292: 00000292 7000 moveq.l D0, 0x00 label00000294: 00000294 1038 012F move.b D0, [0x0000012F /* CPUFlag */] 00000298 5240 addq.w D0, 1 0000029A 6000 FF4A bra -0xB4 /* 000001E6 */ 0000029E 0C38 0004 012F cmpi.b [0x0000012F /* CPUFlag */], 0x4 000002A4 6738 beq +0x3A /* 000002DE */ 000002A6 0838 0004 0B22 btst.b [0x00000B22 /* HWCfgFlags */], 0x4 000002AC 6734 beq +0x36 /* 000002E2 */ fn000002AE: 000002AE 204F movea.l A0, A7 000002B0 F280 0000 fnop 000002B4 F327 .extension 0x327 <> // unimplemented 000002B6 3017 move.w D0, [A7] 000002B8 2E48 movea.l A7, A0 000002BA 0C40 1F18 cmpi.w D0, 0x1F18 000002BE 6716 beq +0x18 /* 000002D6 */ 000002C0 0C40 3F18 cmpi.w D0, 0x3F18 label000002C4: 000002C4 6710 beq +0x12 /* 000002D6 */ 000002C6 0C40 3F38 cmpi.w D0, 0x3F38 /* '?8' */ 000002CA 670E beq +0x10 /* 000002DA */ 000002CC 0C40 1F38 cmpi.w D0, 0x1F38 000002D0 6708 beq +0xA /* 000002DA */ 000002D2 7000 moveq.l D0, 0x00 000002D4 600E bra +0x10 /* 000002E4 */ label000002D6: 000002D6 7001 moveq.l D0, 0x01 000002D8 600A bra +0xC /* 000002E4 */ label000002DA: 000002DA 7002 moveq.l D0, 0x02 000002DC 6006 bra +0x8 /* 000002E4 */ label000002DE: 000002DE 7003 moveq.l D0, 0x03 000002E0 6002 bra +0x4 /* 000002E4 */ label000002E2: 000002E2 7000 moveq.l D0, 0x00 label000002E4: 000002E4 6000 FF00 bra -0xFE /* 000001E6 */ 000002E8 0C78 3FFF 028E cmpi.w [0x0000028E /* ROM85 */], 0x3FFF 000002EE 6E1C bgt +0x1E /* 0000030C */ 000002F0 303C A89F move.w D0, 0xA89F 000002F4 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 000002F6 2408 move.l D2, A0 000002F8 203C 0000 AB03 move.l D0, 0xAB03 000002FE A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000300 203C 0000 0100 move.l D0, 0x100 00000306 B488 cmp.l D2, A0 00000308 6606 bne +0x8 /* 00000310 */ 0000030A 600A bra +0xC /* 00000316 */ label0000030C: 0000030C 7000 moveq.l D0, 0x00 0000030E 6006 bra +0x8 /* 00000316 */ label00000310: 00000310 203C 0000 0200 move.l D0, 0x200 label00000316: 00000316 6000 FECE bra -0x130 /* 000001E6 */ 0000031A 1038 021E move.b D0, [0x0000021E /* KbdType */] 0000031E 41FA 0016 lea.l A0, [PC + 0x16 /* 00000336, value 0x3130B02 */] 00000322 2248 movea.l A1, A0 label00000324: 00000324 1218 move.b D1, [A0]+ 00000326 6700 FED2 beq -0x12C /* 000001FA */ 0000032A B200 cmp.b D1, D0 0000032C 66F6 bne -0x8 /* 00000324 */ 0000032E 91C9 sub.l A0, A1 00000330 2008 move.l D0, A0 00000332 6000 FEB2 bra -0x14C /* 000001E6 */ 00000336 0313 btst [A3], D1 00000338 0B02 btst D2, D5 0000033A 0106 btst D6, D0 0000033C 0704 btst D4, D3 0000033E 0508 btst A0, D2 00000340 0900 btst D0, D4 00000342 7000 moveq.l D0, 0x00 00000344 4A38 0291 tst.b [0x00000291 /* PortBUse */] 00000348 6B16 bmi +0x18 /* 00000360 */ 0000034A 1238 01FB move.b D1, [0x000001FB /* SPConfig */] 0000034E 0201 000F andi.b D1, 0xF 00000352 0C01 0001 cmpi.b D1, 0x1 00000356 6608 bne +0xA /* 00000360 */ 00000358 2078 02DC movea.l A0, [0x000002DC /* ABusDCE */] 0000035C 1028 0007 move.b D0, [A0 + 0x7] label00000360: 00000360 6000 FE84 bra -0x17A /* 000001E6 */ 00000364 0C38 0002 012F cmpi.b [0x0000012F /* CPUFlag */], 0x2 0000036A 6D16 blt +0x18 /* 00000382 */ 0000036C 7000 moveq.l D0, 0x00 0000036E 1038 0CB1 move.b D0, [0x00000CB1 /* MMUType */] 00000372 0C00 0001 cmpi.b D0, 0x1 00000376 670C beq +0xE /* 00000384 */ 00000378 0C00 0003 cmpi.b D0, 0x3 0000037C 6D04 blt +0x6 /* 00000382 */ 0000037E 5340 subq.w D0, 1 00000380 6002 bra +0x4 /* 00000384 */ label00000382: 00000382 7000 moveq.l D0, 0x00 label00000384: 00000384 6000 FE60 bra -0x19E /* 000001E6 */ 00000388 303C A89F move.w D0, 0xA89F 0000038C A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 0000038E 2408 move.l D2, A0 00000390 203C 0000 A88F move.l D0, 0xA88F 00000396 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000398 2038 0108 move.l D0, [0x00000108 /* MemTop */] 0000039C B488 cmp.l D2, A0 0000039E 670A beq +0xC /* 000003AA */ 000003A0 598F subq.l A7, 4 000003A2 3F3C 0016 move.w -[A7], 0x16 000003A6 A88F syscall OSDispatch 000003A8 201F move.l D0, [A7]+ label000003AA: 000003AA 6000 FE3A bra -0x1C4 /* 000001E6 */ export_180: 000003AE 225F movea.l A1, [A7]+ 000003B0 201F move.l D0, [A7]+ 000003B2 A31E syscall NewPtrClear, flags=3 000003B4 2E88 move.l [A7], A0 000003B6 4ED1 jmp [A1] export_181: 000003B8 225F movea.l A1, [A7]+ 000003BA 205F movea.l A0, [A7]+ 000003BC A021 syscall GetPtrSize 000003BE 2E80 move.l [A7], D0 000003C0 6A02 bpl +0x4 /* 000003C4 */ 000003C2 4297 clr.l [A7] label000003C4: 000003C4 4ED1 jmp [A1] export_182: 000003C6 225F movea.l A1, [A7]+ 000003C8 201F move.l D0, [A7]+ 000003CA A322 syscall NewHandleClear, flags=3 000003CC 2E88 move.l [A7], A0 000003CE 4ED1 jmp [A1] export_183: 000003D0 225F movea.l A1, [A7]+ 000003D2 205F movea.l A0, [A7]+ 000003D4 A025 syscall GetHandleSize 000003D6 2E80 move.l [A7], D0 000003D8 6A02 bpl +0x4 /* 000003DC */ 000003DA 4297 clr.l [A7] label000003DC: 000003DC 4ED1 jmp [A1] export_184: 000003DE 225F movea.l A1, [A7]+ 000003E0 201F move.l D0, [A7]+ 000003E2 205F movea.l A0, [A7]+ 000003E4 A024 syscall SetHandleSize 000003E6 4ED1 jmp [A1] export_185: 000003E8 221F move.l D1, [A7]+ 000003EA 201F move.l D0, [A7]+ 000003EC 225F movea.l A1, [A7]+ 000003EE 205F movea.l A0, [A7]+ 000003F0 A02E syscall BlockMove/BlockMoveData 000003F2 2241 movea.l A1, D1 000003F4 4ED1 jmp [A1] export_186: fn000003F6: 000003F6 225F movea.l A1, [A7]+ 000003F8 121F move.b D1, [A7]+ 000003FA 301F move.w D0, [A7]+ 000003FC 4A01 tst.b D1 000003FE 6704 beq +0x6 /* 00000404 */ 00000400 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000402 6002 bra +0x4 /* 00000406 */ label00000404: 00000404 A346 syscall GetOSTrapAddress, flags=3 label00000406: 00000406 2E88 move.l [A7], A0 00000408 4ED1 jmp [A1] export_187: 0000040A 225F movea.l A1, [A7]+ 0000040C 121F move.b D1, [A7]+ 0000040E 301F move.w D0, [A7]+ 00000410 205F movea.l A0, [A7]+ 00000412 4A01 tst.b D1 00000414 6704 beq +0x6 /* 0000041A */ 00000416 A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6 00000418 6002 bra +0x4 /* 0000041C */ label0000041A: 0000041A A247 syscall SetOSTrapAddress, flags=2 label0000041C: 0000041C 4ED1 jmp [A1] export_188: 0000041E 225F movea.l A1, [A7]+ 00000420 205F movea.l A0, [A7]+ 00000422 20B8 020C move.l [A0], [0x0000020C /* Time */] 00000426 4ED1 jmp [A1] export_189: 00000428 206F 000C movea.l A0, [A7 + 0xC] 0000042C 226F 0008 movea.l A1, [A7 + 0x8] 00000430 7000 moveq.l D0, 0x00 00000432 1018 move.b D0, [A0]+ 00000434 4840 swap.w D0 00000436 1019 move.b D0, [A1]+ 00000438 4A2F 0004 tst.b [A7 + 0x4] 0000043C 670E beq +0x10 /* 0000044C */ 0000043E 4A2F 0006 tst.b [A7 + 0x6] 00000442 6704 beq +0x6 /* 00000448 */ 00000444 A43C syscall CmpString, flags=4 00000446 6010 bra +0x12 /* 00000458 */ label00000448: 00000448 A03C syscall CmpString 0000044A 600C bra +0xE /* 00000458 */ label0000044C: 0000044C 4A2F 0006 tst.b [A7 + 0x6] 00000450 6704 beq +0x6 /* 00000456 */ 00000452 A63C syscall CmpString, flags=6 00000454 6002 bra +0x4 /* 00000458 */ label00000456: 00000456 A23C syscall CmpString, flags=2 label00000458: 00000458 0A00 0001 xori.b D0, 0x1 0000045C 1F40 0010 move.b [A7 + 0x10], D0 00000460 205F movea.l A0, [A7]+ 00000462 4FEF 000C lea.l A7, [A7 + 0xC] 00000466 4ED0 jmp [A0] export_190: 00000468 205F movea.l A0, [A7]+ 0000046A 301F move.w D0, [A7]+ 0000046C 4297 clr.l [A7] 0000046E 4640 not.w D0 00000470 B078 01D2 cmp.w D0, [0x000001D2 /* UnitNtryCnt */] 00000474 640A bcc +0xC /* 00000480 */ 00000476 E548 lsl D0.w, 2 00000478 2278 011C movea.l A1, [0x0000011C /* UTableBase */] 0000047C 2EB1 0000 move.l [A7], [A1 + D0.w] label00000480: 00000480 4ED0 jmp [A0] export_191: 00000482 225F movea.l A1, [A7]+ 00000484 101F move.b D0, [A7]+ 00000486 205F movea.l A0, [A7]+ 00000488 6604 bne +0x6 /* 0000048E */ 0000048A A000 syscall Open/PBHOpen/HOpen 0000048C 6002 bra +0x4 /* 00000490 */ label0000048E: 0000048E A400 syscall Open/PBHOpen/HOpen, flags=4 label00000490: 00000490 3E80 move.w [A7], D0 00000492 4ED1 jmp [A1] export_192: 00000494 225F movea.l A1, [A7]+ 00000496 101F move.b D0, [A7]+ 00000498 205F movea.l A0, [A7]+ 0000049A 6604 bne +0x6 /* 000004A0 */ 0000049C A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo 0000049E 6002 bra +0x4 /* 000004A2 */ label000004A0: 000004A0 A407 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=4 label000004A2: 000004A2 3E80 move.w [A7], D0 000004A4 4ED1 jmp [A1] export_193: 000004A6 4E56 FFCE link A6, -0x0032 000004AA 204F movea.l A0, A7 000004AC 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 000004B2 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 000004B8 4228 001A clr.b [A0 + 0x1A] 000004BC 4228 001B clr.b [A0 + 0x1B] 000004C0 42A8 001C clr.l [A0 + 0x1C] 000004C4 701A moveq.l D0, 0x1A 000004C6 A060 syscall FSDispatch/HFSDispatch 000004C8 0C40 FFCE cmpi.w D0, 0xFFCE 000004CC 6602 bne +0x4 /* 000004D0 */ 000004CE A000 syscall Open/PBHOpen/HOpen label000004D0: 000004D0 226E 0008 movea.l A1, [A6 + 0x8] 000004D4 32A8 0018 move.w [A1], [A0 + 0x18] 000004D8 3D40 0012 move.w [A6 + 0x12], D0 000004DC 4E5E unlink A6 000004DE 205F movea.l A0, [A7]+ 000004E0 4FEF 000A lea.l A7, [A7 + 0xA] 000004E4 4ED0 jmp [A0] export_194: fn000004E6: 000004E6 4E56 FFCE link A6, -0x0032 000004EA 204F movea.l A0, A7 000004EC 316E 0008 0018 move.w [A0 + 0x18], [A6 + 0x8] 000004F2 A001 syscall Close 000004F4 3D40 000A move.w [A6 + 0xA], D0 000004F8 4E5E unlink A6 000004FA 205F movea.l A0, [A7]+ 000004FC 548F addq.l A7, 2 000004FE 4ED0 jmp [A0] export_195: 00000500 51C1 sf D1 00000502 6002 bra +0x4 /* 00000506 */ export_196: 00000504 50C1 st D1 label00000506: 00000506 4E56 FFCE link A6, -0x0032 0000050A 204F movea.l A0, A7 0000050C 216E 0008 0020 move.l [A0 + 0x20], [A6 + 0x8] 00000512 316E 0010 0018 move.w [A0 + 0x18], [A6 + 0x10] 00000518 226E 000C movea.l A1, [A6 + 0xC] 0000051C 2151 0024 move.l [A0 + 0x24], [A1] 00000520 4268 002C clr.w [A0 + 0x2C] 00000524 42A8 002E clr.l [A0 + 0x2E] 00000528 4A01 tst.b D1 0000052A 6604 bne +0x6 /* 00000530 */ 0000052C A002 syscall Read 0000052E 6002 bra +0x4 /* 00000532 */ label00000530: 00000530 A003 syscall Write label00000532: 00000532 3D40 0012 move.w [A6 + 0x12], D0 00000536 226E 000C movea.l A1, [A6 + 0xC] 0000053A 22A8 0028 move.l [A1], [A0 + 0x28] 0000053E 4E5E unlink A6 00000540 225F movea.l A1, [A7]+ 00000542 4FEF 000A lea.l A7, [A7 + 0xA] 00000546 4ED1 jmp [A1] export_197: 00000548 4E56 FFB0 link A6, -0x0050 0000054C 204F movea.l A0, A7 0000054E 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 00000554 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 0000055A 4228 001A clr.b [A0 + 0x1A] 0000055E 4268 001C clr.w [A0 + 0x1C] 00000562 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 00000564 3D40 0012 move.w [A6 + 0x12], D0 00000568 41E8 0020 lea.l A0, [A0 + 0x20] 0000056C 226E 0008 movea.l A1, [A6 + 0x8] 00000570 7010 moveq.l D0, 0x10 00000572 A02E syscall BlockMove/BlockMoveData 00000574 4E5E unlink A6 00000576 225F movea.l A1, [A7]+ 00000578 4FEF 000A lea.l A7, [A7 + 0xA] 0000057C 4ED1 jmp [A1] export_198: 0000057E 4E56 FFC0 link A6, -0x0040 00000582 204F movea.l A0, A7 00000584 216E 000C 0012 move.l [A0 + 0x12], [A6 + 0xC] 0000058A A014 syscall GetVol/PBHGetVol/HGetVol 0000058C 3D40 0010 move.w [A6 + 0x10], D0 00000590 226E 0008 movea.l A1, [A6 + 0x8] 00000594 32A8 0016 move.w [A1], [A0 + 0x16] 00000598 4E5E unlink A6 0000059A 225F movea.l A1, [A7]+ 0000059C 508F addq.l A7, 8 0000059E 4ED1 jmp [A1] export_199: fn000005A0: 000005A0 4E56 FFC0 link A6, -0x0040 000005A4 204F movea.l A0, A7 000005A6 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 000005AC 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 000005B2 A015 syscall SetVol/PBHSetVol/HSetVol 000005B4 3D40 000E move.w [A6 + 0xE], D0 000005B8 4E5E unlink A6 000005BA 225F movea.l A1, [A7]+ 000005BC 5C8F addq.l A7, 6 000005BE 4ED1 jmp [A1] export_200: 000005C0 4E56 FFC0 link A6, -0x0040 000005C4 204F movea.l A0, A7 000005C6 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 000005CC 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 000005D2 A013 syscall FlushVol 000005D4 3D40 000E move.w [A6 + 0xE], D0 000005D8 4E5E unlink A6 000005DA 225F movea.l A1, [A7]+ 000005DC 5C8F addq.l A7, 6 000005DE 4ED1 jmp [A1] export_201: 000005E0 4E56 FFB0 link A6, -0x0050 000005E4 204F movea.l A0, A7 000005E6 216E 0012 0012 move.l [A0 + 0x12], [A6 + 0x12] 000005EC 316E 0010 0016 move.w [A0 + 0x16], [A6 + 0x10] 000005F2 4228 001A clr.b [A0 + 0x1A] 000005F6 A008 syscall Create/PBHCreate/HCreate 000005F8 6616 bne +0x18 /* 00000610 */ 000005FA 4268 001C clr.w [A0 + 0x1C] 000005FE A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 00000600 660E bne +0x10 /* 00000610 */ 00000602 43E8 0020 lea.l A1, [A0 + 0x20] 00000606 22EE 0008 move.l [A1]+, [A6 + 0x8] 0000060A 22AE 000C move.l [A1], [A6 + 0xC] 0000060E A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo label00000610: 00000610 3D40 0016 move.w [A6 + 0x16], D0 00000614 4E5E unlink A6 00000616 225F movea.l A1, [A7]+ 00000618 4FEF 000E lea.l A7, [A7 + 0xE] 0000061C 4ED1 jmp [A1] export_202: 0000061E 4E56 FFCE link A6, -0x0032 00000622 204F movea.l A0, A7 00000624 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 0000062A 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 00000630 4228 001A clr.b [A0 + 0x1A] 00000634 A009 syscall Delete/PBHDelete/HDelete 00000636 3D40 000E move.w [A6 + 0xE], D0 0000063A 4E5E unlink A6 0000063C 225F movea.l A1, [A7]+ 0000063E 5C8F addq.l A7, 6 00000640 4ED1 jmp [A1] export_203: 00000642 4E56 FFB0 link A6, -0x0050 00000646 204F movea.l A0, A7 00000648 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 0000064E 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 00000654 4228 001A clr.b [A0 + 0x1A] 00000658 4268 001C clr.w [A0 + 0x1C] 0000065C A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 0000065E 43E8 0020 lea.l A1, [A0 + 0x20] 00000662 206E 0008 movea.l A0, [A6 + 0x8] 00000666 7010 moveq.l D0, 0x10 00000668 A02E syscall BlockMove/BlockMoveData 0000066A 204F movea.l A0, A7 0000066C A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo 0000066E 3D40 0012 move.w [A6 + 0x12], D0 00000672 4E5E unlink A6 00000674 225F movea.l A1, [A7]+ 00000676 4FEF 000A lea.l A7, [A7 + 0xA] 0000067A 4ED1 jmp [A1] export_204: 0000067C 4E56 FFCE link A6, -0x0032 00000680 204F movea.l A0, A7 00000682 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 00000688 A011 syscall GetEOF 0000068A 3D40 000E move.w [A6 + 0xE], D0 0000068E 226E 0008 movea.l A1, [A6 + 0x8] 00000692 22A8 001C move.l [A1], [A0 + 0x1C] 00000696 4E5E unlink A6 00000698 225F movea.l A1, [A7]+ 0000069A 5C8F addq.l A7, 6 0000069C 4ED1 jmp [A1] export_205: 0000069E 4E56 FFCE link A6, -0x0032 000006A2 204F movea.l A0, A7 000006A4 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 000006AA 216E 0008 001C move.l [A0 + 0x1C], [A6 + 0x8] 000006B0 A012 syscall SetEOF 000006B2 3D40 000E move.w [A6 + 0xE], D0 000006B6 4E5E unlink A6 000006B8 225F movea.l A1, [A7]+ 000006BA 5C8F addq.l A7, 6 000006BC 4ED1 jmp [A1] export_206: 000006BE 4E56 FFCE link A6, -0x0032 000006C2 204F movea.l A0, A7 000006C4 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 000006CA A018 syscall GetFPos 000006CC 3D40 000E move.w [A6 + 0xE], D0 000006D0 226E 0008 movea.l A1, [A6 + 0x8] 000006D4 22A8 002E move.l [A1], [A0 + 0x2E] 000006D8 4E5E unlink A6 000006DA 225F movea.l A1, [A7]+ 000006DC 5C8F addq.l A7, 6 000006DE 4ED1 jmp [A1] export_207: 000006E0 4E56 FFCE link A6, -0x0032 000006E4 204F movea.l A0, A7 000006E6 316E 000E 0018 move.w [A0 + 0x18], [A6 + 0xE] 000006EC 316E 000C 002C move.w [A0 + 0x2C], [A6 + 0xC] 000006F2 216E 0008 002E move.l [A0 + 0x2E], [A6 + 0x8] 000006F8 A044 syscall SetFPos 000006FA 3D40 0010 move.w [A6 + 0x10], D0 000006FE 4E5E unlink A6 00000700 225F movea.l A1, [A7]+ 00000702 508F addq.l A7, 8 00000704 4ED1 jmp [A1] fn00000706: 00000706 225F movea.l A1, [A7]+ 00000708 101F move.b D0, [A7]+ 0000070A 205F movea.l A0, [A7]+ 0000070C 6606 bne +0x8 /* 00000714 */ 0000070E 7001 moveq.l D0, 0x01 00000710 A260 syscall FSDispatch/HFSDispatch, flags=2 00000712 6004 bra +0x6 /* 00000718 */ label00000714: 00000714 7001 moveq.l D0, 0x01 00000716 A660 syscall FSDispatch/HFSDispatch, flags=6 label00000718: 00000718 3E80 move.w [A7], D0 0000071A 4ED1 jmp [A1] fn0000071C: 0000071C 225F movea.l A1, [A7]+ 0000071E 101F move.b D0, [A7]+ 00000720 205F movea.l A0, [A7]+ 00000722 6606 bne +0x8 /* 0000072A */ 00000724 7002 moveq.l D0, 0x02 00000726 A260 syscall FSDispatch/HFSDispatch, flags=2 00000728 6004 bra +0x6 /* 0000072E */ label0000072A: 0000072A 7002 moveq.l D0, 0x02 0000072C A660 syscall FSDispatch/HFSDispatch, flags=6 label0000072E: 0000072E 3E80 move.w [A7], D0 00000730 4ED1 jmp [A1] fn00000732: 00000732 225F movea.l A1, [A7]+ 00000734 101F move.b D0, [A7]+ 00000736 205F movea.l A0, [A7]+ 00000738 6604 bne +0x6 /* 0000073E */ 0000073A A215 syscall SetVol/PBHSetVol/HSetVol, flags=2 0000073C 6002 bra +0x4 /* 00000740 */ label0000073E: 0000073E A615 syscall SetVol/PBHSetVol/HSetVol, flags=6 label00000740: 00000740 3E80 move.w [A7], D0 00000742 4ED1 jmp [A1] export_208: fn00000744: 00000744 225F movea.l A1, [A7]+ 00000746 101F move.b D0, [A7]+ 00000748 205F movea.l A0, [A7]+ 0000074A 6604 bne +0x6 /* 00000750 */ 0000074C A214 syscall GetVol/PBHGetVol/HGetVol, flags=2 0000074E 6002 bra +0x4 /* 00000752 */ label00000750: 00000750 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6 label00000752: 00000752 3E80 move.w [A7], D0 00000754 4ED1 jmp [A1] export_209: 00000756 225F movea.l A1, [A7]+ 00000758 101F move.b D0, [A7]+ 0000075A 205F movea.l A0, [A7]+ 0000075C 6606 bne +0x8 /* 00000764 */ 0000075E 7005 moveq.l D0, 0x05 00000760 A260 syscall FSDispatch/HFSDispatch, flags=2 00000762 6004 bra +0x6 /* 00000768 */ label00000764: 00000764 7005 moveq.l D0, 0x05 00000766 A660 syscall FSDispatch/HFSDispatch, flags=6 label00000768: 00000768 3E80 move.w [A7], D0 0000076A 4ED1 jmp [A1] export_210: 0000076C 225F movea.l A1, [A7]+ 0000076E 101F move.b D0, [A7]+ 00000770 205F movea.l A0, [A7]+ 00000772 6606 bne +0x8 /* 0000077A */ 00000774 7006 moveq.l D0, 0x06 00000776 A260 syscall FSDispatch/HFSDispatch, flags=2 00000778 6004 bra +0x6 /* 0000077E */ label0000077A: 0000077A 7006 moveq.l D0, 0x06 0000077C A660 syscall FSDispatch/HFSDispatch, flags=6 label0000077E: 0000077E 3E80 move.w [A7], D0 00000780 4ED1 jmp [A1] fn00000782: 00000782 225F movea.l A1, [A7]+ 00000784 101F move.b D0, [A7]+ 00000786 205F movea.l A0, [A7]+ 00000788 6606 bne +0x8 /* 00000790 */ 0000078A 7007 moveq.l D0, 0x07 0000078C A260 syscall FSDispatch/HFSDispatch, flags=2 0000078E 6004 bra +0x6 /* 00000794 */ label00000790: 00000790 7007 moveq.l D0, 0x07 00000792 A660 syscall FSDispatch/HFSDispatch, flags=6 label00000794: 00000794 3E80 move.w [A7], D0 00000796 4ED1 jmp [A1] export_211: 00000798 225F movea.l A1, [A7]+ 0000079A 101F move.b D0, [A7]+ 0000079C 205F movea.l A0, [A7]+ 0000079E 6606 bne +0x8 /* 000007A6 */ 000007A0 7008 moveq.l D0, 0x08 000007A2 A260 syscall FSDispatch/HFSDispatch, flags=2 000007A4 6004 bra +0x6 /* 000007AA */ label000007A6: 000007A6 7008 moveq.l D0, 0x08 000007A8 A660 syscall FSDispatch/HFSDispatch, flags=6 label000007AA: 000007AA 3E80 move.w [A7], D0 000007AC 4ED1 jmp [A1] export_212: 000007AE 225F movea.l A1, [A7]+ 000007B0 101F move.b D0, [A7]+ 000007B2 205F movea.l A0, [A7]+ 000007B4 6606 bne +0x8 /* 000007BC */ 000007B6 7009 moveq.l D0, 0x09 000007B8 A260 syscall FSDispatch/HFSDispatch, flags=2 000007BA 6004 bra +0x6 /* 000007C0 */ label000007BC: 000007BC 7009 moveq.l D0, 0x09 000007BE A660 syscall FSDispatch/HFSDispatch, flags=6 label000007C0: 000007C0 3E80 move.w [A7], D0 000007C2 4ED1 jmp [A1] export_213: 000007C4 225F movea.l A1, [A7]+ 000007C6 101F move.b D0, [A7]+ 000007C8 205F movea.l A0, [A7]+ 000007CA 6604 bne +0x6 /* 000007D0 */ 000007CC A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 000007CE 6002 bra +0x4 /* 000007D2 */ label000007D0: 000007D0 A607 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6 label000007D2: 000007D2 3E80 move.w [A7], D0 000007D4 4ED1 jmp [A1] fn000007D6: 000007D6 225F movea.l A1, [A7]+ 000007D8 101F move.b D0, [A7]+ 000007DA 205F movea.l A0, [A7]+ 000007DC 6604 bne +0x6 /* 000007E2 */ 000007DE A200 syscall OpenSlot, flags=2 000007E0 6002 bra +0x4 /* 000007E4 */ label000007E2: 000007E2 A600 syscall Open/PBHOpen/HOpen, flags=6 label000007E4: 000007E4 3E80 move.w [A7], D0 000007E6 4ED1 jmp [A1] fn000007E8: 000007E8 225F movea.l A1, [A7]+ 000007EA 101F move.b D0, [A7]+ 000007EC 205F movea.l A0, [A7]+ 000007EE 6604 bne +0x6 /* 000007F4 */ 000007F0 A20A syscall OpenRF/PBHOpenRF/HOpenRF, flags=2 000007F2 6002 bra +0x4 /* 000007F6 */ label000007F4: 000007F4 A60A syscall OpenRF/PBHOpenRF/HOpenRF, flags=6 label000007F6: 000007F6 3E80 move.w [A7], D0 000007F8 4ED1 jmp [A1] export_214: 000007FA 225F movea.l A1, [A7]+ 000007FC 101F move.b D0, [A7]+ 000007FE 205F movea.l A0, [A7]+ 00000800 6604 bne +0x6 /* 00000806 */ 00000802 A208 syscall Create/PBHCreate/HCreate, flags=2 00000804 6002 bra +0x4 /* 00000808 */ label00000806: 00000806 A608 syscall Create/PBHCreate/HCreate, flags=6 label00000808: 00000808 3E80 move.w [A7], D0 0000080A 4ED1 jmp [A1] fn0000080C: 0000080C 225F movea.l A1, [A7]+ 0000080E 101F move.b D0, [A7]+ 00000810 205F movea.l A0, [A7]+ 00000812 6604 bne +0x6 /* 00000818 */ 00000814 A209 syscall Delete/PBHDelete/HDelete, flags=2 00000816 6002 bra +0x4 /* 0000081A */ label00000818: 00000818 A609 syscall Delete/PBHDelete/HDelete, flags=6 label0000081A: 0000081A 3E80 move.w [A7], D0 0000081C 4ED1 jmp [A1] export_215: 0000081E 225F movea.l A1, [A7]+ 00000820 101F move.b D0, [A7]+ 00000822 205F movea.l A0, [A7]+ 00000824 6604 bne +0x6 /* 0000082A */ 00000826 A20B syscall Rename/PBHRename/HRename, flags=2 00000828 6002 bra +0x4 /* 0000082C */ label0000082A: 0000082A A60B syscall Rename/PBHRename/HRename, flags=6 label0000082C: 0000082C 3E80 move.w [A7], D0 0000082E 4ED1 jmp [A1] export_216: 00000830 225F movea.l A1, [A7]+ 00000832 101F move.b D0, [A7]+ 00000834 205F movea.l A0, [A7]+ 00000836 6604 bne +0x6 /* 0000083C */ 00000838 A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2 0000083A 6002 bra +0x4 /* 0000083E */ label0000083C: 0000083C A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6 label0000083E: 0000083E 3E80 move.w [A7], D0 00000840 4ED1 jmp [A1] export_217: 00000842 225F movea.l A1, [A7]+ 00000844 101F move.b D0, [A7]+ 00000846 205F movea.l A0, [A7]+ 00000848 6606 bne +0x8 /* 00000850 */ 0000084A 7027 moveq.l D0, 0x27 0000084C A260 syscall FSDispatch/HFSDispatch, flags=2 0000084E 6004 bra +0x6 /* 00000854 */ label00000850: 00000850 7027 moveq.l D0, 0x27 00000852 A660 syscall FSDispatch/HFSDispatch, flags=6 label00000854: 00000854 3E80 move.w [A7], D0 00000856 4ED1 jmp [A1] export_218: 00000858 343C 000A move.w D2, 0xA /* '\n' */ 0000085C 4EFA 0006 jmp [PC + 0x6 /* 00000864 */] 00000860 343C 000C move.w D2, 0xC label00000864: 00000864 226F 0004 movea.l A1, [A7 + 0x4] 00000868 206F 0008 movea.l A0, [A7 + 0x8] 0000086C 4240 clr.w D0 0000086E 4241 clr.w D1 00000870 1018 move.b D0, [A0]+ 00000872 1219 move.b D1, [A1]+ 00000874 2F48 0008 move.l [A7 + 0x8], A0 00000878 2F49 0004 move.l [A7 + 0x4], A1 0000087C 205F movea.l A0, [A7]+ 0000087E 3F00 move.w -[A7], D0 00000880 3F01 move.w -[A7], D1 00000882 3F02 move.w -[A7], D2 00000884 2F08 move.l -[A7], A0 00000886 ADED syscall Pack6, auto_pop export_219: 00000888 206F 0008 movea.l A0, [A7 + 0x8] 0000088C 3F3C 0001 move.w -[A7], 0x1 00000890 A9EE syscall Pack7/DecStr68K 00000892 206F 0004 movea.l A0, [A7 + 0x4] 00000896 2080 move.l [A0], D0 00000898 4EFA 000E jmp [PC + 0xE /* 000008A8 */] export_220: 0000089C 206F 0004 movea.l A0, [A7 + 0x4] 000008A0 202F 0008 move.l D0, [A7 + 0x8] 000008A4 4267 clr.w -[A7] 000008A6 A9EE syscall Pack7/DecStr68K label000008A8: 000008A8 205F movea.l A0, [A7]+ 000008AA 504F addq.w A7, 8 000008AC 4ED0 jmp [A0] export_221: 000008AE 206F 0004 movea.l A0, [A7 + 0x4] 000008B2 2050 movea.l A0, [A0] 000008B4 A9E1 syscall HandToHand 000008B6 226F 0004 movea.l A1, [A7 + 0x4] 000008BA 2288 move.l [A1], A0 000008BC 3F40 0008 move.w [A7 + 0x8], D0 000008C0 2E9F move.l [A7], [A7]+ 000008C2 4E75 rts export_222: 000008C4 6118 bsr +0x1A /* 000008DE */ 000008C6 A9DB syscall TEPaste label000008C8: 000008C8 2E9F move.l [A7], [A7]+ 000008CA 4E75 rts export_225: 000008CC 6110 bsr +0x12 /* 000008DE */ 000008CE A9D6 syscall TECut 000008D0 60F6 bra -0x8 /* 000008C8 */ export_224: 000008D2 610A bsr +0xC /* 000008DE */ 000008D4 A9D5 syscall TECopy 000008D6 60F0 bra -0xE /* 000008C8 */ export_223: 000008D8 6104 bsr +0x6 /* 000008DE */ 000008DA A9D7 syscall TEDelete 000008DC 60EA bra -0x14 /* 000008C8 */ fn000008DE: 000008DE 206F 0008 movea.l A0, [A7 + 0x8] 000008E2 4A68 00A4 tst.w [A0 + 0xA4] 000008E6 6B08 bmi +0xA /* 000008F0 */ 000008E8 225F movea.l A1, [A7]+ 000008EA 2F28 00A0 move.l -[A7], [A0 + 0xA0] 000008EE 4ED1 jmp [A1] label000008F0: 000008F0 4CDF 0301 movem.l D0,A0,A1, [A7]+ 000008F4 4ED0 jmp [A0] export_226: 000008F6 4E56 0000 link A6, 0 000008FA 594F subq.w A7, 4 000008FC 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 00000902 3F2E 000A move.w -[A7], [A6 + 0xA] 00000906 A9A0 syscall GetResource 00000908 226E 000C movea.l A1, [A6 + 0xC] 0000090C 4211 clr.b [A1] 0000090E 201F move.l D0, [A7]+ 00000910 6722 beq +0x24 /* 00000934 */ 00000912 2040 movea.l A0, D0 00000914 2050 movea.l A0, [A0] 00000916 3018 move.w D0, [A0]+ 00000918 322E 0008 move.w D1, [A6 + 0x8] 0000091C 6716 beq +0x18 /* 00000934 */ 0000091E B240 cmp.w D1, D0 00000920 6212 bhi +0x14 /* 00000934 */ 00000922 7000 moveq.l D0, 0x00 label00000924: 00000924 5341 subq.w D1, 1 00000926 6706 beq +0x8 /* 0000092E */ 00000928 1018 move.b D0, [A0]+ 0000092A D1C0 add.l A0, D0 0000092C 60F6 bra -0x8 /* 00000924 */ label0000092E: 0000092E 1010 move.b D0, [A0] 00000930 5240 addq.w D0, 1 00000932 A02E syscall BlockMove/BlockMoveData label00000934: 00000934 4E5E unlink A6 00000936 205F movea.l A0, [A7]+ 00000938 508F addq.l A7, 8 0000093A 4ED0 jmp [A0] export_171: 0000093C 4E56 FF7C link A6, -0x0084 00000940 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000944 266E 0008 movea.l A3, [A6 + 0x8] 00000948 286E 000C movea.l A4, [A6 + 0xC] 0000094C 3A2E 0016 move.w D5, [A6 + 0x16] 00000950 2C2E 0012 move.l D6, [A6 + 0x12] 00000954 4204 clr.b D4 00000956 558F subq.l A7, 2 00000958 2F3C 666F 6C64 move.l -[A7], 0x666F6C64 /* 'fold' */ 0000095E 486E FF7C pea.l [A6 - 0x84] 00000962 4EBA F83C jsr [PC - 0x7C4 /* 000001A0 */] 00000966 3E1F move.w D7, [A7]+ 00000968 660C bne +0xE /* 00000976 */ 0000096A 202E FF7C move.l D0, [A6 - 0x84] 0000096E 0800 0000 btst.b D0, 0x0 00000972 6702 beq +0x4 /* 00000976 */ 00000974 7801 moveq.l D4, 0x01 label00000976: 00000976 4A04 tst.b D4 00000978 671A beq +0x1C /* 00000994 */ 0000097A 558F subq.l A7, 2 0000097C 3F05 move.w -[A7], D5 0000097E 2F06 move.l -[A7], D6 00000980 1F2E 0010 move.b -[A7], [A6 + 0x10] 00000984 2F0C move.l -[A7], A4 00000986 2F0B move.l -[A7], A3 00000988 7000 moveq.l D0, 0x00 0000098A A823 syscall AliasDispatch 0000098C 3D5F 0018 move.w [A6 + 0x18], [A7]+ 00000990 6000 00EA bra +0xEC /* 00000A7C */ label00000994: 00000994 0C86 6D61 6373 cmpi.l D6, 0x6D616373 /* 'macs' */ 0000099A 6742 beq +0x44 /* 000009DE */ 0000099C 0C86 7465 6D70 cmpi.l D6, 0x74656D70 /* 'temp' */ 000009A2 673A beq +0x3C /* 000009DE */ 000009A4 0C86 7072 6566 cmpi.l D6, 0x70726566 /* 'pref' */ 000009AA 6732 beq +0x34 /* 000009DE */ 000009AC 0C86 6578 746E cmpi.l D6, 0x6578746E /* 'extn' */ 000009B2 672A beq +0x2C /* 000009DE */ 000009B4 0C86 6374 726C cmpi.l D6, 0x6374726C /* 'ctrl' */ 000009BA 6722 beq +0x24 /* 000009DE */ 000009BC 0C86 616D 6E75 cmpi.l D6, 0x616D6E75 /* 'amnu' */ 000009C2 671A beq +0x1C /* 000009DE */ 000009C4 0C86 7374 7274 cmpi.l D6, 0x73747274 /* 'strt' */ 000009CA 6712 beq +0x14 /* 000009DE */ 000009CC 0C86 7072 6E74 cmpi.l D6, 0x70726E74 /* 'prnt' */ 000009D2 670A beq +0xC /* 000009DE */ 000009D4 3D7C FFCE 0018 move.w [A6 + 0x18], 0xFFCE 000009DA 6000 00A0 bra +0xA2 /* 00000A7C */ label000009DE: 000009DE 7000 moveq.l D0, 0x00 000009E0 2D40 FF92 move.l [A6 - 0x6E], D0 000009E4 0C45 8000 cmpi.w D5, 0x8000 000009E8 6626 bne +0x28 /* 00000A10 */ 000009EA 3D78 0A58 FF98 move.w [A6 - 0x68], [0x00000A58 /* SysMap */] 000009F0 426E FF9C clr.w [A6 - 0x64] 000009F4 7002 moveq.l D0, 0x02 000009F6 2D40 FFBA move.l [A6 - 0x46], D0 000009FA 43EE FF80 lea.l A1, [A6 - 0x80] 000009FE 2049 movea.l A0, A1 00000A00 7008 moveq.l D0, 0x08 00000A02 A260 syscall FSDispatch/HFSDispatch, flags=2 00000A04 3E00 move.w D7, D0 00000A06 6670 bne +0x72 /* 00000A78 */ 00000A08 3D6E FFB4 FF96 move.w [A6 - 0x6A], [A6 - 0x4C] 00000A0E 6004 bra +0x6 /* 00000A14 */ label00000A10: 00000A10 3D45 FF96 move.w [A6 - 0x6A], D5 label00000A14: 00000A14 7006 moveq.l D0, 0x06 00000A16 2D40 FFA4 move.l [A6 - 0x5C], D0 00000A1A 41EE FFFA lea.l A0, [A6 - 0x6] 00000A1E 2D48 FFA0 move.l [A6 - 0x60], A0 00000A22 43EE FF80 lea.l A1, [A6 - 0x80] 00000A26 2049 movea.l A0, A1 00000A28 7030 moveq.l D0, 0x30 00000A2A A260 syscall FSDispatch/HFSDispatch, flags=2 00000A2C 3E00 move.w D7, D0 00000A2E 0C47 FFCE cmpi.w D7, 0xFFCE 00000A32 6710 beq +0x12 /* 00000A44 */ 00000A34 4A47 tst.w D7 00000A36 663A bne +0x3C /* 00000A72 */ 00000A38 203C 0002 0000 move.l D0, 0x20000 00000A3E C0AE FFFC and.l D0, [A6 - 0x4] 00000A42 662E bne +0x30 /* 00000A72 */ label00000A44: 00000A44 426E FF9C clr.w [A6 - 0x64] 00000A48 7000 moveq.l D0, 0x00 00000A4A 2D40 FFDA move.l [A6 - 0x26], D0 00000A4E 2D40 FFB0 move.l [A6 - 0x50], D0 00000A52 43EE FF80 lea.l A1, [A6 - 0x80] 00000A56 2049 movea.l A0, A1 00000A58 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 00000A5A 3E00 move.w D7, D0 00000A5C 661A bne +0x1C /* 00000A78 */ 00000A5E 4AAE FFDA tst.l [A6 - 0x26] 00000A62 670A beq +0xC /* 00000A6E */ 00000A64 38AE FF96 move.w [A4], [A6 - 0x6A] 00000A68 26AE FFDA move.l [A3], [A6 - 0x26] 00000A6C 600A bra +0xC /* 00000A78 */ label00000A6E: 00000A6E 7ED5 moveq.l D7, 0xFFFFFFD5 00000A70 6006 bra +0x8 /* 00000A78 */ label00000A72: 00000A72 4A47 tst.w D7 00000A74 6602 bne +0x4 /* 00000A78 */ 00000A76 7ED5 moveq.l D7, 0xFFFFFFD5 label00000A78: 00000A78 3D47 0018 move.w [A6 + 0x18], D7 label00000A7C: 00000A7C 4CEE 18F0 FF64 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x9C] 00000A82 4E5E unlink A6 00000A84 205F movea.l A0, [A7]+ 00000A86 4FEF 0010 lea.l A7, [A7 + 0x10] 00000A8A 4ED0 jmp [A0] 00000A8C 8A46 or.w D5, D6 00000A8E 494E chk.w D4, A6 00000A90 4446 neg.w D6 00000A92 4F4C chk.w D7, A4 00000A94 4445 neg.w D5 00000A96 5200 addq.b D0, 1 00000A98 0000 202F ori.b D0, 0x2F /* '/' */ export_172: // at 00000A9A (misaligned) 00000A9C 0004 2F40 ori.b D4, 0x40 /* '@' */ 00000AA0 0008 6726 ori.b A0, 0x26 /* '&' */ 00000AA4 2040 movea.l A0, D0 00000AA6 2248 movea.l A1, A0 00000AA8 1019 move.b D0, [A1]+ 00000AAA 671E beq +0x20 /* 00000ACA */ label00000AAC: 00000AAC 1211 move.b D1, [A1] 00000AAE 12C0 move.b [A1]+, D0 00000AB0 1001 move.b D0, D1 00000AB2 66F8 bne -0x6 /* 00000AAC */ 00000AB4 93C8 sub.l A1, A0 00000AB6 2009 move.l D0, A1 00000AB8 5340 subq.w D0, 1 00000ABA 0C80 0000 00FF cmpi.l D0, 0xFF 00000AC0 6F06 ble +0x8 /* 00000AC8 */ 00000AC2 203C 0000 00FF move.l D0, 0xFF label00000AC8: 00000AC8 1080 move.b [A0], D0 label00000ACA: 00000ACA 225F movea.l A1, [A7]+ 00000ACC 584F addq.w A7, 4 00000ACE 4ED1 jmp [A1] fn00000AD0: 00000AD0 4E56 FFCC link A6, -0x0034 00000AD4 2F07 move.l -[A7], D7 00000AD6 2D6E 0010 FFDE move.l [A6 - 0x22], [A6 + 0x10] 00000ADC 558F subq.l A7, 2 00000ADE 486E FFCC pea.l [A6 - 0x34] 00000AE2 7000 moveq.l D0, 0x00 00000AE4 1F00 move.b -[A7], D0 00000AE6 4EBA FC5C jsr [PC - 0x3A4 /* 00000744 */] 00000AEA 3E1F move.w D7, [A7]+ 00000AEC 206E 000C movea.l A0, [A6 + 0xC] 00000AF0 30AE FFE2 move.w [A0], [A6 - 0x1E] 00000AF4 206E 0008 movea.l A0, [A6 + 0x8] 00000AF8 20AE FFFC move.l [A0], [A6 - 0x4] 00000AFC 3D47 0014 move.w [A6 + 0x14], D7 00000B00 2E2E FFC8 move.l D7, [A6 - 0x38] 00000B04 4E5E unlink A6 00000B06 205F movea.l A0, [A7]+ 00000B08 4FEF 000C lea.l A7, [A7 + 0xC] 00000B0C 4ED0 jmp [A0] 00000B0E 8748 4745 pack -[A3], -[A0], 0x4745 00000B12 5456 addq.w [A6], 2 00000B14 4F4C chk.w D7, A4 00000B16 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000B18-00000B1C fn00000B18: 00000B18 4E56 FFCC link A6, -0x0034 // end alternate branch 00000B18-00000B1C fn00000B18: // (misaligned) 00000B1A FFCC .invalid <> 00000B1C 2D6E 000E FFDE move.l [A6 - 0x22], [A6 + 0xE] 00000B22 3D6E 000C FFE2 move.w [A6 - 0x1E], [A6 + 0xC] 00000B28 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00000B2E 558F subq.l A7, 2 00000B30 486E FFCC pea.l [A6 - 0x34] 00000B34 7000 moveq.l D0, 0x00 00000B36 1F00 move.b -[A7], D0 00000B38 4EBA FBF8 jsr [PC - 0x408 /* 00000732 */] 00000B3C 3D5F 0012 move.w [A6 + 0x12], [A7]+ 00000B40 4E5E unlink A6 00000B42 205F movea.l A0, [A7]+ 00000B44 4FEF 000A lea.l A7, [A7 + 0xA] 00000B48 4ED0 jmp [A0] 00000B4A 8748 5345 pack -[A3], -[A0], 0x5345 00000B4E 5456 addq.w [A6], 2 00000B50 4F4C chk.w D7, A4 00000B52 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_173: // at 00000B54 (misaligned) 00000B56 FF86 .invalid <> 00000B58 2F07 move.l -[A7], D7 00000B5A 3D6E 0016 FF9C move.w [A6 - 0x64], [A6 + 0x16] 00000B60 2D6E 0012 FFB6 move.l [A6 - 0x4A], [A6 + 0x12] 00000B66 2D6E 000E FF98 move.l [A6 - 0x68], [A6 + 0xE] 00000B6C 422E FFA0 clr.b [A6 - 0x60] 00000B70 1D6E 000C FFA1 move.b [A6 - 0x5F], [A6 + 0xC] 00000B76 7000 moveq.l D0, 0x00 00000B78 2D40 FFA2 move.l [A6 - 0x5E], D0 00000B7C 558F subq.l A7, 2 00000B7E 486E FF86 pea.l [A6 - 0x7A] 00000B82 7000 moveq.l D0, 0x00 00000B84 1F00 move.b -[A7], D0 00000B86 4EBA FC4E jsr [PC - 0x3B2 /* 000007D6 */] 00000B8A 3E1F move.w D7, [A7]+ 00000B8C 206E 0008 movea.l A0, [A6 + 0x8] 00000B90 30AE FF9E move.w [A0], [A6 - 0x62] 00000B94 3D47 0018 move.w [A6 + 0x18], D7 00000B98 2E2E FF82 move.l D7, [A6 - 0x7E] 00000B9C 4E5E unlink A6 00000B9E 205F movea.l A0, [A7]+ 00000BA0 4FEF 0010 lea.l A7, [A7 + 0x10] 00000BA4 4ED0 jmp [A0] 00000BA6 8548 4F50 pack -[A2], -[A0], 0x4F50 00000BAA 454E chk.w D2, A6 00000BAC 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000BAE-00000BB2 export_174: fn00000BAE: 00000BAE 4E56 FF86 link A6, -0x007A // end alternate branch 00000BAE-00000BB2 export_174: // at 00000BAE (misaligned) fn00000BAE: // (misaligned) 00000BB0 FF86 .invalid <> 00000BB2 2F07 move.l -[A7], D7 00000BB4 3D6E 0016 FF9C move.w [A6 - 0x64], [A6 + 0x16] 00000BBA 2D6E 0012 FFB6 move.l [A6 - 0x4A], [A6 + 0x12] 00000BC0 2D6E 000E FF98 move.l [A6 - 0x68], [A6 + 0xE] 00000BC6 422E FFA0 clr.b [A6 - 0x60] 00000BCA 1D6E 000C FFA1 move.b [A6 - 0x5F], [A6 + 0xC] 00000BD0 7000 moveq.l D0, 0x00 00000BD2 2D40 FFA2 move.l [A6 - 0x5E], D0 00000BD6 558F subq.l A7, 2 00000BD8 486E FF86 pea.l [A6 - 0x7A] 00000BDC 7000 moveq.l D0, 0x00 00000BDE 1F00 move.b -[A7], D0 00000BE0 4EBA FC06 jsr [PC - 0x3FA /* 000007E8 */] 00000BE4 3E1F move.w D7, [A7]+ 00000BE6 206E 0008 movea.l A0, [A6 + 0x8] 00000BEA 30AE FF9E move.w [A0], [A6 - 0x62] 00000BEE 3D47 0018 move.w [A6 + 0x18], D7 00000BF2 2E2E FF82 move.l D7, [A6 - 0x7E] 00000BF6 4E5E unlink A6 00000BF8 205F movea.l A0, [A7]+ 00000BFA 4FEF 0010 lea.l A7, [A7 + 0x10] 00000BFE 4ED0 jmp [A0] 00000C00 8748 4F50 pack -[A3], -[A0], 0x4F50 00000C04 454E chk.w D2, A6 00000C06 5246 addq.w D6, 1 00000C08 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_175: // at 00000C0A (misaligned) 00000C0C FF86 .invalid <> 00000C0E 3D6E 0010 FF9C move.w [A6 - 0x64], [A6 + 0x10] 00000C14 2D6E 000C FFB6 move.l [A6 - 0x4A], [A6 + 0xC] 00000C1A 2D6E 0008 FF98 move.l [A6 - 0x68], [A6 + 0x8] 00000C20 422E FFA0 clr.b [A6 - 0x60] 00000C24 558F subq.l A7, 2 00000C26 486E FF86 pea.l [A6 - 0x7A] 00000C2A 7000 moveq.l D0, 0x00 00000C2C 1F00 move.b -[A7], D0 00000C2E 4EBA FBDC jsr [PC - 0x424 /* 0000080C */] 00000C32 3D5F 0012 move.w [A6 + 0x12], [A7]+ 00000C36 4E5E unlink A6 00000C38 205F movea.l A0, [A7]+ 00000C3A 4FEF 000A lea.l A7, [A7 + 0xA] 00000C3E 4ED0 jmp [A0] 00000C40 8748 4445 pack -[A3], -[A0], 0x4445 00000C44 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5 00000C48 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_176: // at 00000C4A (misaligned) 00000C4C FFCC .invalid <> 00000C4E 2F07 move.l -[A7], D7 00000C50 3D6E 0014 FFE2 move.w [A6 - 0x1E], [A6 + 0x14] 00000C56 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] 00000C5C 2D6E 000C FFE8 move.l [A6 - 0x18], [A6 + 0xC] 00000C62 7000 moveq.l D0, 0x00 00000C64 2D40 FFDE move.l [A6 - 0x22], D0 00000C68 558F subq.l A7, 2 00000C6A 486E FFCC pea.l [A6 - 0x34] 00000C6E 7000 moveq.l D0, 0x00 00000C70 1F00 move.b -[A7], D0 00000C72 4EBA FA92 jsr [PC - 0x56E /* 00000706 */] 00000C76 3E1F move.w D7, [A7]+ 00000C78 206E 0008 movea.l A0, [A6 + 0x8] 00000C7C 30AE FFE2 move.w [A0], [A6 - 0x1E] 00000C80 3D47 0016 move.w [A6 + 0x16], D7 00000C84 2E2E FFC8 move.l D7, [A6 - 0x38] 00000C88 4E5E unlink A6 00000C8A 205F movea.l A0, [A7]+ 00000C8C 4FEF 000E lea.l A7, [A7 + 0xE] 00000C90 4ED0 jmp [A0] 00000C92 864F or.w D3, A7 00000C94 5045 addq.w D5, 8 00000C96 4E57 4400 link A7, -0xFFFFBC00 00000C9A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_177: // at 00000C9C (misaligned) 00000C9E FFCC .invalid <> 00000CA0 3D6E 0008 FFE2 move.w [A6 - 0x1E], [A6 + 0x8] 00000CA6 558F subq.l A7, 2 00000CA8 486E FFCC pea.l [A6 - 0x34] 00000CAC 7000 moveq.l D0, 0x00 00000CAE 1F00 move.b -[A7], D0 00000CB0 4EBA FA6A jsr [PC - 0x596 /* 0000071C */] 00000CB4 3D5F 000A move.w [A6 + 0xA], [A7]+ 00000CB8 4E5E unlink A6 00000CBA 205F movea.l A0, [A7]+ 00000CBC 544F addq.w A7, 2 00000CBE 4ED0 jmp [A0] 00000CC0 8743 4C4F pack D3, D3, 0x4C4F 00000CC4 5345 subq.w D5, 1 00000CC6 5744 subq.w D4, 3 00000CC8 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000CCA-00000CCE fn00000CCA: 00000CCA 4E56 FFCC link A6, -0x0034 // end alternate branch 00000CCA-00000CCE fn00000CCA: // (misaligned) 00000CCC FFCC .invalid <> 00000CCE 2F07 move.l -[A7], D7 00000CD0 3D6E 0014 FFE2 move.w [A6 - 0x1E], [A6 + 0x14] 00000CD6 426E FFE6 clr.w [A6 - 0x1A] 00000CDA 7000 moveq.l D0, 0x00 00000CDC 2D40 FFDE move.l [A6 - 0x22], D0 00000CE0 558F subq.l A7, 2 00000CE2 486E FFCC pea.l [A6 - 0x34] 00000CE6 7000 moveq.l D0, 0x00 00000CE8 1F00 move.b -[A7], D0 00000CEA 4EBA FA96 jsr [PC - 0x56A /* 00000782 */] 00000CEE 3E1F move.w D7, [A7]+ 00000CF0 206E 0010 movea.l A0, [A6 + 0x10] 00000CF4 30AE FFEC move.w [A0], [A6 - 0x14] 00000CF8 206E 000C movea.l A0, [A6 + 0xC] 00000CFC 20AE FFFC move.l [A0], [A6 - 0x4] 00000D00 206E 0008 movea.l A0, [A6 + 0x8] 00000D04 20AE FFE8 move.l [A0], [A6 - 0x18] 00000D08 3D47 0016 move.w [A6 + 0x16], D7 00000D0C 2E2E FFC8 move.l D7, [A6 - 0x38] 00000D10 4E5E unlink A6 00000D12 205F movea.l A0, [A7]+ 00000D14 4FEF 000E lea.l A7, [A7 + 0xE] 00000D18 4ED0 jmp [A0] 00000D1A 8947 4554 pack D4, D7, 0x4554 00000D1E 5744 subq.w D4, 3 00000D20 494E chk.w D4, A6 00000D22 464F not.w A7 00000D24 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_178: // at 00000D26 (misaligned) 00000D28 FFE8 .invalid <> 00000D2A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000D2E 182E 0008 move.b D4, [A6 + 0x8] 00000D32 286E 000A movea.l A4, [A6 + 0xA] 00000D36 2A2E 000E move.l D5, [A6 + 0xE] 00000D3A 3C2E 0012 move.w D6, [A6 + 0x12] 00000D3E 0C78 0600 015A cmpi.w [0x0000015A /* SysVersion */], 0x600 00000D44 6D34 blt +0x36 /* 00000D7A */ 00000D46 303C A89F move.w D0, 0xA89F 00000D4A A146 syscall GetTrapAddress, flags=1 00000D4C 2D48 FFE8 move.l [A6 - 0x18], A0 00000D50 598F subq.l A7, 4 00000D52 3F3C A81A move.w -[A7], 0xA81A 00000D56 7001 moveq.l D0, 0x01 00000D58 1F00 move.b -[A7], D0 00000D5A 4EBA F69A jsr [PC - 0x966 /* 000003F6 */] 00000D5E 202E FFE8 move.l D0, [A6 - 0x18] 00000D62 B09F cmp.l D0, [A7]+ 00000D64 6714 beq +0x16 /* 00000D7A */ 00000D66 558F subq.l A7, 2 00000D68 3F06 move.w -[A7], D6 00000D6A 2F05 move.l -[A7], D5 00000D6C 2F0C move.l -[A7], A4 00000D6E 1F04 move.b -[A7], D4 00000D70 A81A syscall HOpenResFile 00000D72 3D5F 0014 move.w [A6 + 0x14], [A7]+ 00000D76 6000 00D0 bra +0xD2 /* 00000E48 */ label00000D7A: 00000D7A 3D7C FFFF FFEC move.w [A6 - 0x14], 0xFFFF 00000D80 558F subq.l A7, 2 00000D82 3F06 move.w -[A7], D6 00000D84 2F05 move.l -[A7], D5 00000D86 2F0C move.l -[A7], A4 00000D88 1F04 move.b -[A7], D4 00000D8A 486E FFEE pea.l [A6 - 0x12] 00000D8E 4EBA FE1E jsr [PC - 0x1E2 /* 00000BAE */] 00000D92 3E1F move.w D7, [A7]+ 00000D94 660C bne +0xE /* 00000DA2 */ 00000D96 558F subq.l A7, 2 00000D98 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000D9C 4EBA F748 jsr [PC - 0x8B8 /* 000004E6 */] 00000DA0 3E1F move.w D7, [A7]+ label00000DA2: 00000DA2 4A47 tst.w D7 00000DA4 6708 beq +0xA /* 00000DAE */ 00000DA6 0C47 FFCF cmpi.w D7, 0xFFCF 00000DAA 6600 0092 bne +0x94 /* 00000E3E */ label00000DAE: 00000DAE 558F subq.l A7, 2 00000DB0 7000 moveq.l D0, 0x00 00000DB2 2F00 move.l -[A7], D0 00000DB4 486E FFF0 pea.l [A6 - 0x10] 00000DB8 486E FFF2 pea.l [A6 - 0xE] 00000DBC 4EBA FD12 jsr [PC - 0x2EE /* 00000AD0 */] 00000DC0 3E1F move.w D7, [A7]+ 00000DC2 667A bne +0x7C /* 00000E3E */ 00000DC4 558F subq.l A7, 2 00000DC6 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000DCA 486E FFF6 pea.l [A6 - 0xA] 00000DCE 486E FFF8 pea.l [A6 - 0x8] 00000DD2 486E FFFC pea.l [A6 - 0x4] 00000DD6 4EBA FEF2 jsr [PC - 0x10E /* 00000CCA */] 00000DDA 3E1F move.w D7, [A7]+ 00000DDC 6660 bne +0x62 /* 00000E3E */ 00000DDE 558F subq.l A7, 2 00000DE0 7000 moveq.l D0, 0x00 00000DE2 2F00 move.l -[A7], D0 00000DE4 3F06 move.w -[A7], D6 00000DE6 2F05 move.l -[A7], D5 00000DE8 4EBA FD2E jsr [PC - 0x2D2 /* 00000B18 */] 00000DEC 3E1F move.w D7, [A7]+ 00000DEE 661A bne +0x1C /* 00000E0A */ 00000DF0 558F subq.l A7, 2 00000DF2 200C move.l D0, A4 00000DF4 A055 syscall StripAddress 00000DF6 2F00 move.l -[A7], D0 00000DF8 7000 moveq.l D0, 0x00 00000DFA 3F00 move.w -[A7], D0 00000DFC 1F04 move.b -[A7], D4 00000DFE A9C4 syscall OpenRFPerm 00000E00 3D5F FFEC move.w [A6 - 0x14], [A7]+ 00000E04 558F subq.l A7, 2 00000E06 A9AF syscall ResError 00000E08 3E1F move.w D7, [A7]+ label00000E0A: 00000E0A 7002 moveq.l D0, 0x02 00000E0C B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000E10 6616 bne +0x18 /* 00000E28 */ 00000E12 558F subq.l A7, 2 00000E14 7000 moveq.l D0, 0x00 00000E16 2F00 move.l -[A7], D0 00000E18 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000E1C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000E20 4EBA FCF6 jsr [PC - 0x30A /* 00000B18 */] 00000E24 381F move.w D4, [A7]+ 00000E26 6010 bra +0x12 /* 00000E38 */ label00000E28: 00000E28 558F subq.l A7, 2 00000E2A 7000 moveq.l D0, 0x00 00000E2C 2F00 move.l -[A7], D0 00000E2E 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000E32 4EBA F76C jsr [PC - 0x894 /* 000005A0 */] 00000E36 381F move.w D4, [A7]+ label00000E38: 00000E38 4A47 tst.w D7 00000E3A 6602 bne +0x4 /* 00000E3E */ 00000E3C 3E04 move.w D7, D4 label00000E3E: 00000E3E 31C7 0A60 move.w [0x00000A60 /* ResErr */], D7 00000E42 3D6E FFEC 0014 move.w [A6 + 0x14], [A6 - 0x14] label00000E48: 00000E48 4CEE 10F0 FFD4 movem.l D4,D5,D6,D7,A4, [A6 - 0x2C] 00000E4E 4E5E unlink A6 00000E50 205F movea.l A0, [A7]+ 00000E52 4FEF 000C lea.l A7, [A7 + 0xC] 00000E56 4ED0 jmp [A0] 00000E58 9048 sub.w D0, A0 00000E5A 4F50 chk.w D7, [A0] 00000E5C 454E chk.w D2, A6 00000E5E 5245 addq.w D5, 1 00000E60 5346 subq.w D6, 1 00000E62 494C chk.w D4, A4 00000E64 4547 chk.w D2, D7 00000E66 4C55 4500 movem.l A0,A2,A6, [A5] 00000E6A 0000 .incomplete